package org.sdp.pearproject.dto.response;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
import java.util.List;
import java.util.Map;


/**
 * @ClassName: InviteLinkQueryResponse
 * @Description:
 * @Author: SDP
 * @Date: 2022-07-14
 * @Version: 1.0
 * Table: pear_invite_link
 * Comment:
 * 邀请链接表
 */
public class InviteLinkQueryResponse extends BaseResponse implements Serializable {
    private static final long serialVersionUID = 106776792047161562L;

    //id
    @JsonProperty("id")
    @JSONField(name = "id")
    private Integer id;
    
    public Integer getId() {
        return id;
    }
    
    public void setId(Integer _v) {
        id = _v;
    }

    //邀请码
    @JsonProperty("code")
    @JSONField(name = "code")
    private String code;
    
    public String getCode() {
        return code;
    }
    
    public void setCode(String _v) {
        code = _v;
    }

    //邀请人
    @JsonProperty("create_by")
    @JSONField(name = "create_by")
    private String createBy;
    
    public String getCreateBy() {
        return createBy;
    }
    
    public void setCreateBy(String _v) {
        createBy = _v;
    }

    //链接类型
    @JsonProperty("invite_type")
    @JSONField(name = "invite_type")
    private String inviteType;
    
    public String getInviteType() {
        return inviteType;
    }
    
    public void setInviteType(String _v) {
        inviteType = _v;
    }

    //资源编码
    @JsonProperty("source_code")
    @JSONField(name = "source_code")
    private String sourceCode;
    
    public String getSourceCode() {
        return sourceCode;
    }
    
    public void setSourceCode(String _v) {
        sourceCode = _v;
    }

    //创建时间
    @JsonProperty("create_time")
    @JSONField(name = "create_time")
    private String createTime;
    
    public String getCreateTime() {
        return createTime;
    }
    
    public void setCreateTime(String _v) {
        createTime = _v;
    }

    //过期时间
    @JsonProperty("over_time")
    @JSONField(name = "over_time")
    private String overTime;
    
    public String getOverTime() {
        return overTime;
    }
    
    public void setOverTime(String _v) {
        overTime = _v;
    }

}
